Skip to content

Release 1.0.0rc2#1

Merged
tachyon-beep merged 7 commits into
mainfrom
chore/v1.0.0rc1
Jun 4, 2026
Merged

Release 1.0.0rc2#1
tachyon-beep merged 7 commits into
mainfrom
chore/v1.0.0rc1

Conversation

@tachyon-beep

Copy link
Copy Markdown
Collaborator

Summary

  • Bumps Legis from 1.0.0rc1 to 1.0.0rc2.
  • Includes the governance audit remediation work: hardened Wardline routing and artifact provenance, protected-cell source binding, v2 signatures, fail-closed signoff binding verification, default-deny mutating HTTP auth, MCP stdio adapter, and CI/type-check coverage.
  • Adds the read-only audit artifact used to drive the remediation pass.

Validation

  • uv run pytest tests/api/test_health.py -q -> 1 passed
  • uv run pytest -q -> 316 passed
  • uv run mypy src/legis -> success

Notes

The PR targets main explicitly, even though the repository default branch is currently sprint-2-simple-tier.

tachyon-beep and others added 7 commits June 3, 2026 08:34
- Bump version 0.1.0 -> 1.0.0rc1 (pyproject, __version__, /health test)
- Add CHANGELOG.md with the 1.0.0rc1 release notes
- README status -> first release candidate
- Author email -> john@foundryside.dev

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@tachyon-beep
tachyon-beep merged commit fffad32 into main Jun 4, 2026
2 checks passed
@tachyon-beep
tachyon-beep deleted the chore/v1.0.0rc1 branch June 4, 2026 03:13
tachyon-beep added a commit that referenced this pull request Jun 17, 2026
Add the read-only posture_get MCP tool: returns the governing posture floor
and, for a named policy, the floored effective cell (max(floor, registry
cell)). Reads the floor fresh per-invocation off the held ledger handle (D2);
an absent/empty ledger reports the floor as structured, never chill
(cross-cutting checklist #1). Surfaces epoch_reset_unacknowledged so the agent
sees the same pending-operator signal doctor exits non-zero on, via a new
PostureLedger.epoch_reset_unacknowledged() structural check (latest epoch
opener is a KEY_RESET with no acknowledging TRANSITION).

The change gate stays operator/CLI only — there is NO posture_set over MCP
(C-8). Tool surface, _AGENT_TOOLS, and _TOOL_HANDLERS updated in lockstep;
output-schema conformance vector and the full-surface pin extended.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant